class ConfigFileBean {
  ConfigFileBean({
    this.description,
    this.id,
    this.labelAllTrue,
    this.labelDuration,
    this.labelIsOutputUnmatch,
    this.labelOutput,
    this.labelUnmatchOut,
    this.mappingLePath,
    this.pcapPerSubsection,
    this.pcapProcess,
    this.pcapThreadInProcess,
    this.pcapTimeDataOut,
    this.replaceDestination,
    this.replaceMapping,
    this.replaceSaveTo,
    this.replaceSource,
    this.sessionAlive,
    this.sessionAllTrue,
    this.sessionEndTime,
    this.sessionExpression,
    this.sessionSize,
    this.sessionStartTime,
    this.splitNumber,
    this.catalogue,
  });

  ConfigFileBean.fromJson(dynamic json) {
    description = json['description'];
    id = json['id'];
    labelAllTrue = json['label_all_true'];
    labelDuration = json['label_duration'];
    labelIsOutputUnmatch = json['label_is_output_unmatch'];
    mappingLePath = json['mapping_le_path'];
    pcapPerSubsection = json['pcap_per_subsection'];
    pcapProcess = json['pcap_process'];
    pcapThreadInProcess = json['pcap_thread_in_process'];
    replaceDestination = json['replace_destination'];
    replaceMapping = json['replace_mapping'];
    replaceSaveTo = json['replace_save_to'];
    replaceSource = json['replace_source'];
    sessionAlive = json['session_alive'];
    sessionAllTrue = json['session_all_true'];
    sessionEndTime = json['session_end_time'];
    sessionExpression = json['session_expression'];
    sessionSize = json['session_size'];
    sessionStartTime = json['session_start_time'];
    splitNumber = json['splitNumber'];
    catalogue = json['catalogue'];
  }
  String? description;
  num? id;
  bool? labelAllTrue;
  num? labelDuration;
  bool? labelIsOutputUnmatch;
  String? labelOutput;
  String? labelUnmatchOut;
  String? mappingLePath;
  num? pcapPerSubsection;
  num? pcapProcess;
  num? pcapThreadInProcess;
  String? pcapTimeDataOut;
  String? replaceDestination;
  String? replaceMapping;
  String? replaceSaveTo;
  String? replaceSource;
  String? sessionAlive;
  bool? sessionAllTrue;
  String? sessionEndTime;
  String? sessionExpression;
  num? sessionSize;
  String? sessionStartTime;
  num? splitNumber;
  String? catalogue;

  Map<String, dynamic> toJson() {
    final map = <String, dynamic>{};
    map['description'] = description;
    map['id'] = id;
    map['label_all_true'] = labelAllTrue;
    map['label_duration'] = labelDuration;
    map['label_is_output_unmatch'] = labelIsOutputUnmatch;
    map['mapping_le_path'] = mappingLePath;
    map['pcap_per_subsection'] = pcapPerSubsection;
    map['pcap_process'] = pcapProcess;
    map['pcap_thread_in_process'] = pcapThreadInProcess;
    map['replace_destination'] = replaceDestination;
    map['replace_mapping'] = replaceMapping;
    map['replace_save_to'] = replaceSaveTo;
    map['replace_source'] = replaceSource;
    map['session_alive'] = sessionAlive;
    map['session_all_true'] = sessionAllTrue;
    map['session_end_time'] = sessionEndTime;
    map['session_expression'] = sessionExpression;
    map['session_size'] = sessionSize;
    map['session_start_time'] = sessionStartTime;
    map['catalogue'] = catalogue;
    map['splitNumber'] = splitNumber;
    return map;
  }
}
